Class Predicates


  • public final class Predicates
    extends java.lang.Object
    • Constructor Detail

      • Predicates

        private Predicates()
    • Method Detail

      • alwaysTrue

        public static <T> Predicate<T> alwaysTrue()
      • alwaysFalse

        public static <T> Predicate<T> alwaysFalse()
      • isNull

        public static <T> Predicate<T> isNull()
      • notNull

        public static <T> Predicate<T> notNull()
      • and

        public static <T> Predicate<T> and​(java.lang.Iterable<? extends Predicate<? super T>> components)
      • and

        @SafeVarargs
        public static <T> Predicate<T> and​(Predicate<? super T>... components)
      • or

        public static <T> Predicate<T> or​(java.lang.Iterable<? extends Predicate<? super T>> components)
      • or

        @SafeVarargs
        public static <T> Predicate<T> or​(Predicate<? super T>... components)
      • equalTo

        public static <T> Predicate<T> equalTo​(T target)
      • instanceOf

        public static Predicate<java.lang.Object> instanceOf​(java.lang.Class<?> clazz)
      • subtypeOf

        public static Predicate<java.lang.Class<?>> subtypeOf​(java.lang.Class<?> clazz)
      • in

        public static <T> Predicate<T> in​(java.util.Collection<? extends T> target)
      • contains

        public static Predicate<java.lang.CharSequence> contains​(java.util.regex.Pattern pattern)
      • toStringHelper

        private static java.lang.String toStringHelper​(java.lang.String methodName,
                                                       java.lang.Iterable<?> components)
      • asList

        private static <T> java.util.List<Predicate<? super T>> asList​(Predicate<? super T> first,
                                                                       Predicate<? super T> second)
      • defensiveCopy

        private static <T> java.util.List<T> defensiveCopy​(T... array)
      • defensiveCopy

        static <T> java.util.List<T> defensiveCopy​(java.lang.Iterable<T> iterable)